package com.lingo.a2b.common.util.model;

import com.lingo.a2b.common.handler.ValueConvertHandler;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

import java.lang.reflect.Field;
import java.util.List;

/**
 * @Description: 从转换方案中逆解析 的需要转换的字段信息树
 * @author lingo
 * @date 2020/5/22 15:53
 * @Company: www.xyb2b.com
 */
@Setter
@Getter
@ToString
public class ClassFieldNode {

    private String fieldName;

    private Class fieldClass;

    private Field field;

    private Boolean fisCollection;

    private Boolean fisEntity;

    private String targetName;

    private ValueConvertHandler handler;

    private List<ClassFieldNode> sunNodeList;

}
